// pages/personal/wallet/tx.js
const app = getApp()
const info = {}
Page({
    data: {

    },
    onLoad: function(options) {
        this.setData(options)
        app.http.get('account/statistics',{
            data:{
                type:2
            }
        }).then(res => {
            this.setData({
                total: res.data.profit_widthdraw
            })
        }).catch(err => {
            app.wxToast.error(err.message)
        })
    },

    onInput(e) {
        info[e.currentTarget.dataset.key] = e.detail.value
    },
    allTx() {
        this.setData({
            allMoney: this.data.total
        })
        info['amount'] = this.data.total
    },
    submit() {
        // if (this.data.type == 4) {
        //     if (!info.bank_name) {
        //         app.wxToast.error('请输入银行名称')
        //         return
        //     }
        //     if (!info.bank_num) {
        //         app.wxToast.error('请输入银行卡号')
        //         return
        //     }
        // }
        // if (this.data.type == 3) {
        //     if (!info.alipay_num) {
        //         app.wxToast.error('请输入支付宝账号')
        //         return
        //     }
        // }
        if (!info.amount) {
            app.wxToast.error('请输入提现金额')
            return
        }
        info.amount = parseFloat(info.amount)
        if (info.amount <= 0 || info.amount > +this.data.total) {
            app.wxToast.error('请输入正确的提现金额')
            return
        }

        wx.showLoading({
            title: '加载中...',
        })
        info.type = 2
        app.http.post('account/apply-withdraw', {
            data: info
        }).then(res => {
            wx.hideLoading()
            if(res.data.res){
                wx.showModal({
                    title: '温馨提示',
                    content: '提现申请已提交，请等待后台管理员处理',
                    showCancel: false,
                    confirmColor: '#ff5400',
                    success: res => {
                        wx.navigateBack({})
                    }
                })
            }
        }).catch(err => {
            app.wxToast.error(err.message)
        })
    },
})